Career 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Great Britain #1-w1 Great Britain #1-w2 Great Britain #1-w3 Great Britain #1-w4 Australia F2 Italy F9 Italy F10 Italy F13 Serbia&Montenegro F5 Italy F21 Italy F22 Italy F25 Great Britain F7 China F1 Italy F4 Italy F5 Italy F6 Great Britain #2-w2 Italy F16 Italy F18 Spain F13 Italy F21 Italy F5 Great Britain F16 Italy F5 Uzbekistan F2 Italy F19 Laos F1 USA F8 USA F9 Mexico F3 Indonesia F5 Thailand F5 Chinese Taipei F2 Italy F25 Mexico F2 Mexico F4 USA F13 Egypt F11 Great Britain F17 Thailand F4 Spain F10 France F13 Spain F23 China F4 China F2 China F3 Great Britain #1-w1 Great Britain #1-w2 Great Britain #1-w3 Great Britain #1-w4 Italy F2 Italy F3 Great Britain #2-w1 Great Britain #2-w3 Great Britain #2-w4 China F4 (Luzhou) Italy F16 (Padova) Turkey F4 (Antalya) Turkey F5 (Antalya) Turkey F8 (Antalya) Greece F3 (Heraklion) Italy F11 Belgium F1 USA F14 Tennis Napoli Cup 2007 - Napoli Challenger Ciudad de Guayaquil - Guayaquil San Marino CEPU Open - San Marino Trani Challenger Todi Challenger Rimini Challenger Toyota Challenger Noumea Challenger Loughborough Challenger Bangkok Challenger Izmir Challenger Mouilleron-Le-Captif Challenger Casablanca Challenger Yokohama Challenger Dallas Challenger Irving Challenger Kazan Challenger Busan Challenger Vicenza Challenger Vancouver Challenger Casablanca Challenger Kyoto Challenger Guangzhou Challenger Kazan Challenger Kaohsiung Challenger Aptos Challenger Ningboo Challenger Quanzhou Challenger Alessandria Challenger Rome Challenger Vicenza Challenger San Benedetto Challenger Bergamo Challenger Taipei City Challenger Barletta Challenger Internationaux de Nouvelle-Caledonie - New Caledonia Napoli Challenger The Stella Artois Championships - London Zhangjiagang Challenger Heineken Challenger - Ho Chi Minh City 2003 USTA Challenger of Calabasas - Calabasas Dharwad Challenger 2003 - Dharwad San Benedetto Challenger - San Benedetto The LTA Bolton Challenger - Bolton LTA Shrewsbury Challenger - Shrewsbury Shimadzu All Japan Indoor Tennis Championships - Kyoto Samsung Challenger 2007 - Ho Chi Minh City Busan Open Challenger Tennis - Busan Sporting Challenger '07 Trofeo Regione Piemonte - Turin Riviera di Rimini Challenger - Rimini Unicredit Czech Open - Prostejov Aamulehti Tampere Open - Tampere Pekao Open - Szczecin Kobstaedernes ATP Challenger - Kolding Tatra Banka Slovak Open - Bratislava The Wright Financial Group, Inc. Challenger - Champaign Napoli Challenger Hilton Waikoloa Village USTA Challenger - Waikoloa Bauer Watertechnology Cup - Eckental Reggio Emilia Challenger Palermo Challenger Tarragona Challenger Orleans Challenger Fergana Challenger - Fergana Caloundra Challenger Reggio Emilia Challenger Turin Challenger San Benedetto Challenger San Marino Challenger Trani Challenger Brasov Challenger Todi Challenger Izmir Challenger Palermo Challenger Tiburon Challenger Eckental Challenger Singapore Challenger Burnie Challenger Aptos Challenger Kaohsiung Challenger Winnetka Challenger Tashkent Challenger XL Challenger de Tenis Copa Sevilla - Seville Ortisei Challenger Dallas Challenger Busan Challenger Portoroz Challenger Vancouver Challenger Aptos Challenger Istanbul Challenger Orleans Challenger Maui Challenger Bergamo Challenger Astana Challenger Nottingham Men's Challenger - Nottingham Brescia Challenger Mestre Challenger Liberec Challenger Manerbio Challenger New Delhi Challenger Shenzhen Challenger Napoli Challenger Taipei City Challenger Busan Challenger Bangkok Challenger Nova Challenger Osaka - Osaka Fifth-Third Bank Tennis Championships - Lexington GHI Bronx Classic - Bronx Memorial Kolyaskin - Donetsk Ho Chi Minh City Challenger - Ho Chi Minh City Kyoto Challenger - Kyoto Gimcheon Challenger Ho Chi Minh City Challenger Yokohama Challenger 2001 - Yokohama Maia Open 2002 - Maia SMS Tennis Cup - Sao Paulo USTA Challenger of Dallas - Dallas Kyiv Open - Kiev The LTA Wrexham Challenger - Wrexham Heineken Challenger - Ho Chi Minh City Fergana Tennis Challenger Tournament - Fergana Head Cup Busan Open - Busan X Open Internacional D'Andorra - Andorra Canottieri Mincio Open - Mantova The Granby Natrel Challenger - Granby Oberstaufen Cup - Oberstaufen Geovillage Open Trofeo Melia Olbia - Olbia Fifth-Third Bank Tennis Championships - Lexington Guzzini Challenger - Recanati Colorado Classic - Denver Bukhara Challenger - Bukhara Genoa Open 'Fondazione Carige' - Genova Samsung Securities Cup Challenger Tennis - Seoul Tumkur Open - Tumkur Belgaum Open - Belgaum Ischgl International Tennis Challenger 2003 - Ischgl USTA Men's Challenger of Dallas - Dallas 2004 Freeman Men's Challenger - Joplin Heineken Challenger 2004 - Ho Chi Minh City 6th Sardinian International Championships - Cagliari Uncle Toby's Burnie Challenger - Tasmania Challenger Leon 2004 - Leon Abierto Club Casablanca - Mexico City Garden Open 2004 - Rome The Surbiton Trophy - Surbiton Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Canottieri Minico 2004 - Mantova Ciudad de Pozoblanco Open Diputacion - Cordoba USTA Seascape Challenger - Aptos Samarkand Challenger - Samarkand Riviera di Rimini Challenger 2004 - Rimini Cepu Open - San Marino Pekao Open 2003 - Szczecin Binghamton Professional Tennis Tournament - Binghamton Jameson Cup - Milan Hilton Waikoloa Village USTA Challenger - Waikoloa Busan Open - Busan China Open - Beijing Tiburon Challenger - Tiburon Tatra Banka Open - Bratislava 2004 Colorado Tennis Classic - Denver Okal Cup 2004 - Eckental Mobilux Open - Luxembourg SIR Supermercadi Challenger - Rome Burbank Challenger - Burbank Challenger 42 - Andrezieux Logopak Challenger 2005 - Lubeck Shimadzu All Japan Indoor Tennis Championships - Kyoto Heineken Challenger - Ho Chi Minh City Fergana Challenger - Fergana Busan Open Challenger Tennis - Busan Sassuolo Challenger - Sassuolo Top Wool Challenger - Biella Ciudad de Pozoblanco Open Diputacion - Cordoba Societa Canottieri Mincio 2005 - Mantova Togliatti Cup - Togliatti Arroyo de la Encomienda - Valladolid Mordovia Cup 2005 - Saransk ATP Open Castilla y Leon - Segovia Antonio Savoldi-Marco Co. - Manerbio Black Forest Open - Freudenstadt Genoa Open Challenger-Fondazione Carige - Genova TED Open - Istanbul Challenger Copa Sevilla - Seville Banja Luka Challenger 2005 - Banja Luka Sir Supermercati - Rome XI Ciutat de Barcelona - Barcelona Challenger Ford de Cherbourg - Cherbourg The LTA Men's Challenger - Southampton Lambertz Open by Stawag - Aachen PrivatBank Cup - Dnepropetrovsk Mobilux Open - Luxembourg Intersport Heilbronn Open - Heilbronn The LTA Wrexham Challenger - Wrexham Internazionali di Tennis - Bergamo Gemax Open - Belgrade 3rd Volkswagon Challenger - Wolfsburg HTV Challenger - Ho Chi Minh City X Torneo Internazionale di Tennis - Barletta Tennis Napoli Cup 2006 - Napoli Citta di Monza - Monza The LTA Cardiff Challenger - Cardiff Isla de Lanzarote - Lanzarote San Remo Tennis Cup-16° Piertomaso Tessitore - San Remo 5° Sporting Challenger - Turin Memorial Manfredini - Sassuolo The Surbiton Trophy - Surbiton Top Wool Challenger-Immagine Trophy - Biella Porsche Open - Poznan Akbank Private Banking TED Open 2006 - Istanbul ATP Guzzini Challenger - Recanati Open Castilla y Leon - Segovia Concurso Internacional de Vigo - Vigo Kos-Zucchetti Tennis Cup - Cordenons Antonio Savoldi-Marco Co. - Manerbio Pekao Open - Szczecin ATP Slovak Open Challenger - Bratislava Ciutat de Barcelona - Barcelona The LTA Nottingham Challenger - Nottingham Lambertz Open by Stawag - Aachen Bauer Watertechnology Cup - Eckental IPP Open - Helsinki Internationaux de Nouvelle-Caledonie - New Caledonia South African Airways Tennis Open - Durban Internazionali de Tennis di Bergamo - Bergamo Challenger DCN de Cherbourg - Cherbourg XI Torneo Internazionale di Tennis - Barletta Mitsubishi Electric Europe Cup - Monza Unicredit (Suisse) Bank S.A. Challenger - Chiasso Roma Challenger 2007 - Rome ECU Prague Open - Prague Fergana Challenger - Fergana Memorial Manfredini - Sassuolo Steelers Cup - Kosice Porsche Open - Poznan Guzzini Challenger - Recanati Open Castilla y Leon - Segovia 9° Trani Cup - Trani Akbank Private Banking TED Open - Istanbul San Marino Cepu Open - San Marino 's Tennis Masters 07 Challenger - Graz Citta di Como - Como Genova Open Challenger - Genova Internazionali di Tennis Dell'Umbria - Todi Posillipo Tennis Cup - Napoli Open Costa Daurada - Tarragona Open de Rennes La Trinitaine - Rennes Kobstaedernes ATP Challenger - Kolding Copa Petrobras Brazil - Belo Horizonte Taiwan Challenger - Kaohsiung Internazionali di Tennis di Bergamo - Bergamo Sony Ericsson Open 2008 - Belgrade Morocco Tennis Tour - Meknes BMW Tennis Championship - Sunrise Morocco Tennis Tour - Tanger 12 Open Barletta Citta Della Disfida Trofeo Angeldevil - Barletta Tennis Napoli Cup - Napoli Roma Open Challenger - Rome Trofeo Cassa di Risparmio di Alessandria - Alessandria Sporting Challenger '08-Trofeo Regione Piemonte - Turin Challenger Copa Sevilla 2008 - Seville Tennislife Cup - Napoli Tashkent Challenger - Tashkent Samsung Securities Cup - Seoul Flea Market Cup Busan Challenger Tennis - Busan Prostejov Challenger Orbetello Challenger Napoli Challenger Wolfsburg Challenger Le Gosier Challenger Barranquilla Challenger Genova Challenger Prostejov Challenger Noumea Challenger Nottingham Challenger Mutua Madrilena Madrid Open - Madrid Winnetka Challenger Turin Challenger Sopot Challenger Recanati Challenger Shanghai Challenger Banja Luka Challenger Izmir Challenger Seoul Challenger Toyota Challenger Meknes Challenger Burnie Challenger Caloundra Challenger Singapore Challenger Kyoto Challenger Pingguo Challenger Dallas Challenger Busan Challenger Fergana Challenger Prostejov Challenger Nottingham-2 Challenger Marrakech Challenger Toyota Challenger Vancouver Challenger St. Remy Challenger Seoul Challenger Helsinki Challenger Barletta Challenger Dallas Challenger Rimouski Challenger Leon Challenger Mexico City Challenger Tunis Challenger Napoli Challenger Kun-Ming Challenger Prostejov Challenger Arad Challenger Guadalajara Challenger Recanati Challenger Guimaraes Challenger Panama City Challenger Segovia Challenger St. Remy Challenger Kaoshuing Challenger Chitre Challenger Rome Challenger Rennes Challenger Cherbourg Challenger Tunis Challenger Taipei City Challenger Nottingham Challenger Nottingham-2 Challenger Padova Challenger Recanati Challenger Cordenons Challenger Istanbul Challenger Seville Challenger Meknes Challenger Sibiu Challenger Geneva Challenger Bratislava Challenger Noumea Challenger Hong Kong Challenger Bergamo Challenger Cherbourg Challenger Quimper Challenger Rome Challenger Taipei City Challenger Busan Challenger Rome Challenger Seoul Challenger Vicenza Challenger Astana Challenger San Marino Challenger Ilkley Challenger Perugia Challenger Milan Challenger Padova Challenger Todi Challenger Recanati Challenger Andria Challenger Portoroz Challenger Bangkok Challenger Morelos Challenger Seville Challenger Shanghai Challenger Banja Luka Challenger Kaohsiung Challenger Loughborough Challenger Manchester Challenger Rome Challenger Ho Chi Minh City Challenger Brasov Challenger Ningboo Challenger Kobe Challenger Bangkok Challenger Manila Challenger Bergamo Challenger Suzhou Challenger Raanana Challenger Yokohama Challenger Chengdu Challenger Bangkok Challenger Kyoto Challenger Mestre Challenger Qingdao Challenger Como Challenger Alphen Challenger Banja Luka Challenger Aptos Challenger Yokohama Challenger Taipei City Challenger Ningboo Challenger Seoul Challenger Le Gosier Challenger Nottingham-2 Challenger Honda Kah Singapore Men's Tennis Open - Singapore Bangkok Challenger Shimadzu All Japan Indoor - Kyoto Bangkok Challenger Samsung Securities Cup - Seoul Mestre Challenger Todi Challenger Shimadzu All Japan Indoor - Kyoto West Side Tennis Club Clay Court Challenger - Forest Hills Internationaux du Doubs - Besancon Copa Petrobras Uruguay - Montevideo Mercedes-Benz Cup - Los Angeles Legg Mason Tennis Classic - Washington D.C. AIG Japan Open - Tokyo ABN/AMRO World Tennis Tournament - Rotterdam Gerry Weber Open - Halle Campbell's Hall of Fame Tennis Championships - Newport China Open - Beijing Thailand Open - Bangkok AIG Japan Open - Tokyo Qatar ExxonMobil Open - Doha Sydney International - Sydney Delray Beach International Tennis Championships - Delray Beach SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Estoril Open - Estoril Hypo Group Tennis International - Portschach Mercedes Cup - Stuttgart Croatia Open Umag - Umag AIG Japan Open Tennis Championships - Tokyo Next Generation Adelaide International - Adelaide Open Seat Godo 2007 - Barcelona China Open - Beijing Thailand Open - Bangkok Estoril Open - Estoril ATP Studena Croatia Open Umag - Umag Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo If Stockholm Open - Stockholm Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona Campbells Hall of Fame Tennis Championships - Newport Allianz Suisse Open Gstaad - Gstaad Serbia Open - Belgrade Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona Serbia Open - Belgrade Kremlin Cup - Moscow SAP Open - San Jose Estoril Open - Estoril Campbell's Hall of Fame Tennis Championships - Newport Legg Mason Tennis Classic - Washington Malaysian Open - Kuala Lumpur China Open - Beijing Qatar ExxonMobil Open - Doha Aircel Chennai Open - Chennai Heineken Open - Auckland Open Sud de France - Montpellier Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai Grand Prix Hassan II - Casablanca Estoril Open - Estoril Open de Nice Cote d'Azur - Nice AEGON Championships - London UNICEF Open - 's Hertogenbosch Farmers Classic - Los Angeles St. Petersburg Open - St. Petersburg Malaysian Open - Kuala Lumpur Valencia Open - Valencia Aircel Chennai Open - Chennai Heineken Open - Auckland PBZ Zagreb Indoors - Zagreb SAP Open - San Jose Copa Claro - Buenos Aires Delray Beach International Tennis Championships - Delray Beach US Men's Clay Court Championship - Houston BRD Nastase Tiriac Trophy - Bucharest Gerry Weber Open - Halle Brisbane International - Brisbane Aircel Chennai Open - Chennai Grand Prix Hassan II - Casablanca Barcelona Open BancSabadell - Barcelona Open 13 - Marseille Abierto Mexicano Telcel - Acapulco Mercedes Cup - Stuttgart Heineken Open - Auckland Croatia Open - Umag Open 13 - Marseille Davidoff Swiss Indoors - Basel Grand Prix de Tennis de Lyon - Lyon Chennai Open - Chennai The 10tele.com Open - Nottingham ABN/AMRO World Tennis Tournament - Rotterdam Next Generation Adelaide International - Adelaide Allianz Suisse Open Gstaad - Gstaad SA Tennis Open - Johannesburg The Dubai Tennis Championships - Dubai Indianapolis Tennis Championships - Indianapolis Chennai Open - Chennai Movistar Open - Santiago Hall of Fame Tennis Championships - Newport Open Sabadell Atlantico - Barcelona BB&T Atlanta Open - Atlanta Bet-at-home Open - Hamburg Citi Open - Washington China Open - Beijing Claro Open Colombia - Bogota Apia International - Sydney PBZ Zagreb Indoors - Zagreb Claro Open Colombia - Bogota Open Sud de France - Montpellier TEB BNP Paribas Istanbul Open - Istanbul ABN AMRO World Tennis Tournament - Rotterdam Kremlin Cup - Moscow Qatar ExxonMobil Open - Doha Thailand Open - Bangkok French Open - Paris China Open - Beijing Heineken Open - Auckland Mercedes Cup - Stuttgart Gerry Weber Open - Halle The Artois Championships - London Tennis Masters Series - Toronto Masters Series Monte Carlo - Monte Carlo Campionati Internazionali d'Italia - Rome Masters Series Monte-Carlo - Monte-Carlo Masters Series Hamburg - Hamburg BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters - Shanghai BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Mutua Madrilena Madrid Open - Madrid Rogers Cup - Toronto Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Tennis Masters Series - Madrid Sony Ericsson Open - Miami Campionati BNL dItalia - Rome Hall of Fame Tennis Championships - Newport Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Internazionali BNL d'Italia - Rome Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Open Sabadell Atlantico - Barcelona Campbell's Hall of Fame Tennis Championships - Newport Apia International - Sydney Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London Davis Cup, Group 2, REL2, TPE-HKG 4-1 Davis Cup, Group 1, 2R, PAK-TPE 4-1 Davis Cup, Group 1, PO, TPE-CHN 3-2 Davis Cup, Group I, PO, PHI-TPE 2-3 Davis Cup, Group I, PO, TPE-CHN 2-3 15th Asian Games Doha 2006 Australian Open (Wildcard) U.S. Open - New York Australian Open - Melbourne French Open - Paris Davis Cup, Group 1, 1R, TPE-JPN 3-2 Davis Cup, Group 1, 1R, TPE-PAK 3-2 Davis Cup, Group 1, 2R, TPE-KOR 1-4 Davis Cup, Group 1, REL1, TPE-PAK 5-0 Davis Cup, Group 1, 2R, ITA-SVK 4-1 Davis Cup, Group II, 3R, PAK-TPE 3-2